Requirements as First-Class Citizens: Integrating Requirements closely with Implementation Artifacts

نویسندگان

  • Markus Völter
  • Daniel Ratiu
  • Federico Tomassetti
چکیده

Requirements often play second fiddle in software development projects. The tools for managing requirements are only loosely integrated with the tools used for implementing the system. Furthermore, while implementation tools are based on a rich syntax and wellunderstood semantics (the programing language itself), requirements tools are often only aware of weakly structured text. This leads to accidental complexity in integrating requirements with each other and with implementation artifacts. In this paper we describe an approach based on language engineering technologies that results in integrated development environments where both requirements and the code are treated as first class entities. Parts of requirements can be used directly as the implementation, and they are managed with the same tools that are used for the implementation. The approach is illustrated by an extension of the mbeddr system, a comprehensive IDE for embedded software development, with functionality for managing requirements.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UNICASE Trace Client: A CASE Tool Integrating Requirements Engineering, Project Management and Code Implementation

Artifacts for requirements engineering, project management and code implementation are usually stored in separate tools, which makes traceability between these artifacts difficult. We developed the tool UNICASE Trace Client, which stores the aforementioned artifacts in a single environment with full traceability between all artifacts. In this paper, we describe the three traceability link creat...

متن کامل

A Quality Function Deployment Based Approach in Service Quality Analysis to Improve Customer Satisfaction

In metropolitan development management, quality of public services is influential in every public sector to satisfaction of citizens on quality of services. Nowadays, satisfaction are with such important matters that should be considered in the planning, implementation, management and maintenance of many public services such as subway, transportation, traffics, parks, markets and so on. Th...

متن کامل

Analyzing applied requirements for Massive Open Online Course (MOOC) in Payam Noor University from a Pedagogical perspective

The aim of present research was to identify applied requirements of Massive Open Online Course (MOOC) in Payam Noor University from a pedagogical perspective. In this research, qualitative research method and qualitative content analysis approach were used to analyze data. The components used were identified based on the review of documents and semi-structured interview tools. In order to revie...

متن کامل

Tracing requirements and source code during software development

Traceability links between requirements and source code are often created after development. This reduces the possibilities for developers to use these traceability links during the development process. Additionally, existing approaches applied after development do not consider artifacts from project management, which are used for planning and organizing a project. These artifacts can serve as ...

متن کامل

چالش‌ها و الزامات دولت‌ها در تنظیم مقررات در حوزه سلامت

The right to health is a component of citizens’ fundamental rights in each political society. Citizens as society members, due to their citizenship, have the right and merit to benefit from these rights, regardless of their racial, religious, political and cultural views. These rights, which are generally related to humans’ right to life, has a meaningful relationship with other kin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013